Suez: A Cluster-based Scalable Real-Time Packet Router

نویسندگان

  • Tzi-cker Chiueh
  • Prashant Pradhan
چکیده

Suez is a high-performance real-time packet router that supports fast best-eeort packet routing and scalable QoS-guaranteed packet scheduling, and is built on a hardware platform consisting of a cluster of commodity PCs connected by a gigabit/sec system area network. The major goal of the Suez project is to demonstrate that the PC cluster architecture can be as cost-eeective a platform for high-performance network packet routing as for parallel computing. Suez features a cache-conscious routing-table search algorithm that exploits CPU caching hardware for fast lookup by treating IP addresses directly as virtual addresses. To scale the number of real-time connections supportable with the link speed, Suez implements a xed-granularity uid fair queuing (FGFFQ) algorithm that completely eliminates the per-packet sorting overhead associated with conventional weighted fair queuing algorithms. With the use of general-purpose CPU as the main processing engine, Suez is inherently a programmable network device that could be dynamically extended with functionalities important to end user applications or to the eeciency of the entire network. This paper describes in detail the architectural features of Suez, and reports the performance measurements of the initial Suez prototype, which is built on four Pentium-II 400MHz machines and Myrinet, running the Linux operating system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Cluster-based, Scalable Edge Router Architecture

One of the major challenges in designing computationally versatile routers, especially routers at the network edge, is to simultaneously provide both high packet forwarding performance and versatile packet processing capabilities. The diverse nature of packet processing dictates that router architectures be based upon general-purpose processors. However, the performance limitations of general-p...

متن کامل

A Cluster-based Scalable and Extensible Edge Router Architecture

A major challenge in network router design is to provide both high packet forwarding performance and versatile packet processing capabilities at the edge of the Internet. This paper describes a scal-able and exetnsible edge router architecture called Suez, which supports a novel route aggregation caching scheme, a real-time link scheduling algorithm whose performance overhead is independent of ...

متن کامل

Operating Systems Support for Programmable Cluster

As network routers evolve towards supporting ever more higher-level networking functions beyond traditional network-layer and transport-layer protocols, programmability becomes a major design issue in network device OS (NDOS), which until very recently has been based on the type of OS used in embedded systems. On the other hand, it is now possible to build high-performance Internet routers from...

متن کامل

Operating Systems Support for Programmable Cluster-based Internet Routers

As network routers evolve towards supporting ever more higher-level networking functions beyond traditional network-layer and transport-layer protocols, programmability becomes a major design issue in network device OS (NDOS), which until very recently has been based on the type of OS used in embedded systems. On the other hand, it is now possible to build high-performance Internet routers from...

متن کامل

Performance Evaluation and Simulation on Myrinet-based Packet Router

Since the Internet has been exploited in almost every field, network traffic itself and the performance of network devices became main issues to provide qualified services. So a lot of attempts to develop better machines, routers and web servers etc., have been made to serve better network performance. Recently there has been a growing interest in supporting extensibility in network switching e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000